@charset "utf-8";
/* CSS Document */
html{font-size:100px; /*font-size:62.5%;*/}
body{margin:0px; padding:0px; font-size:.12rem; font-family:Arial, "微软雅黑"; color:#454545; -webkit-text-size-adjust:none;}
a{color:#454545; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#0158b6; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:.1rem; overflow:hidden; clear:both;}
.h50{height:.5rem; overflow:hidden; clear:both;}
textarea, input{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.btn1{cursor:pointer;}
img{vertical-align:middle; max-width:100%;  border:0px;}
.red, a.red{color:#e60012;}
.green{color:#88c22f;}
/*opacity:1; filter:alpha(opacity=100);*/

.wal{max-width:11.03rem; margin:0 auto;}
.w830{width:8.6rem; padding-left: .3rem; background: #fff;position:relative;z-index: 10;}
.align{
justify-content:left;
align-items:center;
display:-webkit-flex;	
}

a, .transition, img,
.nav, .nav dl,
.indexFlash .img,
.indexFlash h2,
.indexFlash p,
.indexPart2 .box, .indexPart2 p, .indexPart2 .layer{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;	
}
.radius5{
-moz-border-radius:.5rem;
-webkit-border-radius:.5rem;
border-radius:.5rem;	
}
input, li, a, span, i, em, b, div, img, textarea, p, dl, dt, dd, h1, h2{
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;	
}
.aaaa{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.head{height:1.2rem; position:absolute; z-index:50; left:0; top:0; width:100%;background:url(../images/head_bg.png);}
.head .logo{display:block; width:2.01rem; position:absolute; left:.5rem; top:.36rem;}
.head .tel{position:absolute; top:.46rem; right:0; line-height:.31rem; font-size:.18rem; font-weight:bold; color:#50504d; padding:0 .4rem 0 .36rem; background:url(../images/img24.png) left center no-repeat; background-size:.24rem;}
.nav{position:absolute; top:.46rem; right:2.35rem;}
.nav li{float:left; position:relative; min-height:.31rem; padding:0 1px;}
.nav .name{display:block; padding:0 .15rem; height:.31rem; line-height:.31rem; font-size:.18rem;
-moz-border-radius:.2rem;
-webkit-border-radius:.2rem;
border-radius:.2rem;
}
.nav dl{position:absolute; left:-120px; top:.25rem; width:440px; background:#fff; padding:10px 10px; opacity:0; visibility:hidden;}
.nav dd{float:left;width:200px;margin:5px;}
/* .nav dl dd:last-child{border:0;} */
.nav dd a{display:block; text-align:center; font-size:.15rem; line-height:.4rem;border:#ececec solid 1px;background:url(../images/head_bg.png);font-weight: bold;}
.nav dd a:hover{background:#0158b6; color:#fff;border:#0158b6 solid 1px;
    -moz-border-radius:.2rem;
    -webkit-border-radius:.2rem;
    border-radius:.2rem;}
/**/
.nav li:hover .name,
.nav .name.on{background:#0158b6; color:#fff;}
.nav li:hover dl{top:.40rem; opacity:1; visibility:visible;background:url(../images/head_bg.png);
    -moz-border-radius:.1rem;
    -webkit-border-radius:.1rem;
    border-radius:.1rem;}



.foot{background:#06367C; font-size:.14rem; line-height:.27rem; color:#fff; position: relative; z-index: 10;}
.foot .wal{min-height:1.92rem; position:relative; z-index: 10;}
.foot .ewm{position: absolute; left: 0; top: .46rem;}
.foot .ewm dd{float: left; width: 1.32rem; padding-right: .27rem;}
.foot .ewm img{background: #fff; padding: .08rem;}
.foot .content{padding: .45rem 0 0 2.65rem;}
.foot .msg{position: absolute; top: .45rem; right: 0; text-align: right;}

.footLink2{background:#0B3562; font-size: .14rem; line-height: .21rem; color: #fff; position: relative; z-index: 10;}
.footLink2 .wal{position: relative; z-index: 10;}
.footLink2 a{color: #fff; padding-right: 1em;}
.footLink2 .wal{padding: .22rem 0; opacity: .7;}

.ewmBar{position:fixed; z-index:20; right:.5rem; top:55%; width:1.5rem; text-align:center; background:#0158b6; color:#fff; padding:.1rem;}
.ewmBar .name{font-size:.14rem; padding:.1rem 0;}
.ewmBar .tel{font-size:.17rem; font-weight:bold;}
.ewmBar a.close{display: block; background: url("../images/img33_2.png") center no-repeat; background-size: cover; width: .33rem; height: .33rem; position: absolute; top: -.15rem; right: -.15rem;}

















